export class BaseScene {
  constructor(game) {
    this.game = game
    this.width = game.width
    this.height = game.height
    this.ctx = game.ctx
  }
  
  init() {
    // 子类实现
  }
  
  update() {
    // 子类实现
  }
  
  render(ctx) {
    // 子类实现
  }
  
  destroy() {
    // 子类实现
  }
  
  // 处理触摸事件
  onTouchStart(e) {
    // 触摸开始
  }
  
  onTouchMove(e) {
    // 触摸移动
  }
  
  onTouchEnd(e) {
    // 触摸结束
  }
} 